refundable payment - Español Inglés Diccionario